home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / music / wbtmr_15.zip / WHATS.NEW < prev   
Text File  |  1994-04-12  |  28KB  |  607 lines

  1. ======================================
  2.          WaveBlaster Tamer
  3.           by Keith Cowgill
  4.         Copyright (C) 1994
  5. ======================================
  6.  
  7. Version 1.5 - 03/01/94
  8.   (Note:  This is a major upgrade from the previous release.
  9.    please take a few minutes to read this section).
  10. --------------
  11.  
  12. - Easier ordering.  Now ordering is easier than ever!  Don't have
  13.   a CompuServe account?  Now you can order WaveBlaster Tamer by
  14.   phone using most major credit cards and have it shipped, along
  15.   with a comprehensive 50+ page printed manual, within 48 hours.
  16.  
  17.   I've made special arrangements with Public (software) Library,
  18.   one of the most respected distributors of shareware, to make
  19.   getting your copy of WaveBlaster Tamer as easy as can be.
  20.   Here's the arrangement:
  21.  
  22.      ------------------------------------------------------------
  23.      CREDIT CARD ORDERS ONLY -
  24.  
  25.      You can order with MC, Visa, Amex, or Discover from Public
  26.      (software) Library by calling 800-2424-PsL or 713-524-6394
  27.      or by FAX to 713-524-6398 or by CIS Email to 71355,470.  You
  28.      can also mail credit card orders to PsL at P.O. Box 35705,
  29.      Houston, TX 77235-5705.
  30.  
  31.      THE ABOVE NUMBERS ARE FOR ORDERS ONLY.
  32.  
  33.      Any questions about the status of the shipment of the order,
  34.      refunds, registration options, product details, technical
  35.      support, volume discounts, dealer pricing, site licenses,
  36.      etc, must be directed to:
  37.  
  38.               Keith Cowgill
  39.               582 Thistle Ave.
  40.               Gahanna, OH   43230
  41.  
  42.               CIS:    73147,2253
  43.               AOL:    KeithCgill
  44.               GEnie:  K.Cowgill
  45.            Internet:  73147.2253@CompuServe.COM
  46.  
  47.      To insure that you get the latest version, PsL will notify
  48.      me the day of your order and I will ship the product
  49.      directly to you.
  50.      ------------------------------------------------------------
  51.  
  52.      When you call PsL, ask for WaveBlaster Tamer.  Their product
  53.      number for this software is #11262.
  54.  
  55.   All other ordering options--direct mail w/US funds to me and
  56.   CIS on-line registration (product #1821) remain in
  57.   effect--giving you three convenient ways of receiving
  58.   WaveBlaster Tamer!
  59.  
  60. - Automate option.  This is the easiest way to get automatic
  61.   control of the WaveBlaster.  Most folks who have regular synths
  62.   or keyboards expect those instruments to remember their setup
  63.   parameters and patches so they are ready to go at power-on.
  64.  
  65.   But the WaveBlaster "forgets" all that stuff whenever your turn
  66.   your computer off.  As I've used my WaveBlaster, I've
  67.   recognized the need to automate some of its features.  I want
  68.   to be able to turn on my computer and have the patches I use
  69.   uploaded, the bank I want switched to, and the channels I want
  70.   reserved for another synth muted.
  71.  
  72.   Automate, available from the Main menu, will create a script
  73.   for WaveBlaster Tamer to accomplish these tasks.  The script
  74.   file will be called WBTAMER.AUT and will reside in your
  75.   WaveBlaster Tamer directory.  When you call WaveBlaster Tamer
  76.   and you want use this script, just type WBTAMER /A and press
  77.   ENTER.  The script will execute and WaveBlaster Tamer will
  78.   terminate.
  79.  
  80.   NOW, you can add the line
  81.  
  82.   C:\WAVEBLST\WBTAMER\WBTAMER /A
  83.  
  84.   (if this is where you installed WaveBlaster Tamer) to your
  85.   AUTOEXEC.BAT and set the WaveBlaster up just the way you like
  86.   it whenever you turn on your computer!  Create a .PIF in
  87.   Windows and you can run the automate script from there as well.
  88.  
  89.   In the working model, if you use the /A switch, WaveBlaster
  90.   Tamer will upload "WBTAMER.CBK" to Bank 1, no matter what you
  91.   ask for.  It will ignore the bank change command, but it will
  92.   honor the muted channels command.
  93.                                                --03/24
  94.  
  95. - Switches.  This a far more powerful way of automatically using
  96.   WaveBlaster Tamer than the Automate function described above,
  97.   but you have to me a little more of a "hacker" to use it.
  98.  
  99.   Switches are little commands you can send to a program on
  100.   start-up for the program to act on immediately.  They look like
  101.   this:
  102.  
  103.       PROGRAM /(switch)
  104.  
  105.   You type the name of the program, and then the switch command
  106.   itself, and press ENTER.  Often, programs request that the
  107.   switch command be preceded by a "/" as you see here.
  108.  
  109.   WaveBlaster Tamer now recognizes a bunch of switches, which you
  110.   can call whether you are running WaveBlaster Tamer in DOS or
  111.   Windows.  I have created a couple different .PIFs in Windows
  112.   that call switch settings I use often.
  113.  
  114.   With WaveBlaster Tamer, the conventions you need to follow are
  115.   these:  (1) Precede each switch with a virgule "/" or hyphen
  116.   "-".  (2) Don't put any spaces *within* each switch command
  117.   (except where indicated below), but you should *separate* each
  118.   switch command with a space.  Just follow the examples below--
  119.   it's pretty easy once you get used to it.
  120.  
  121.   NOTE: WHENEVER YOU USE A SWITCH COMMAND, WAVEBLASTER TAMER
  122.         PERFORMS THAT FUNCTION AND ENDS.  THIS IS A FEATURE THAT
  123.         ALLOWS YOU TO CONTROL WAVEBLASTER TAMER THROUGH BATCH
  124.         FILES (SUCH AS AUTOEXEC.BAT) OR WINDOWS .PIF FILES, WITH
  125.         HAVING TO RUN WAVEBLASTER TAMER, USE THE MENU SYSTEM, AND
  126.         EXIT.
  127.  
  128.   Here are the switches available to you in WaveBlaster Tamer.
  129.  
  130.   SWITCH            WHAT IT DOES
  131.   ----------------- --------------------------------------------
  132.  
  133.    /A               Automate.  Described above.
  134.  
  135.    /Bn              Switch banks.  Instead of "n," you would use
  136.                     either a "1" or a "2".  For example,
  137.                     WBTAMER /B2 would tell WaveBlaster Tamer to
  138.                     begin using the presets in Bank #2,
  139.  
  140.    /GM              Set WaveBlaster to General MIDI (as opposed
  141.                     to Proteus) mode.
  142.  
  143.    /Hnn             This is as powerful as a switch can be. It
  144.                     will take any sysex hex command you can enter
  145.                     and send it to the WaveBlaster.  For example,
  146.  
  147.                     WBTAMER /HF018040023F7
  148.  
  149.                     Will reset the WaveBlaster to its power-on
  150.                     default state.
  151.  
  152.                     Information on such hex commands are covered
  153.                     in the WaveBlaster Tamer manual.
  154.  
  155.                     But wait, there's still more.
  156.  
  157.                     If you enter /H alone (not followed by any
  158.                     hex command), WaveBlaster Tamer will look in
  159.                     the WaveBlaster Tamer directory for a file
  160.                     named WBTAMER.HEX.  If it finds it, it will
  161.                     send the entire file, line-by-line, to the
  162.                     WaveBlaster.  Using your favorite editor, you
  163.                     can create a very sophisticated set of
  164.                     instructions and use WaveBlaster Tamer to
  165.                     send it with a single switch.
  166.  
  167.                     If the hex command is bad and/or WaveBlaster
  168.                     Tamer can't find WBTAMER.HEX, WaveBlaster
  169.                     Tamer will end with an error message.
  170.  
  171.  
  172.    /MCn n n         Mute channels.  This command will let you
  173.                     silence any of the 16 WaveBlaster channels.
  174.                     Note that the first channel number is *not*
  175.                     separted from /MC with a space, but that
  176.                     subsequent ones are.  For example, this
  177.                     command
  178.  
  179.                     WBTAMER /MC2 3 4
  180.  
  181.                     would mute channels 2, 3, and 4 on the
  182.                     WaveBlaster.
  183.  
  184.    /MMn             Set Midi mode. "n" can stand for one of the
  185.                     following:
  186.  
  187.                          1. No Change
  188.                          2. Mode 1: Omni On, Poly  (Multi Mode)
  189.                          3. Mode 2, Omni On, Mono   (Omni Mode)
  190.                          4. Mode 3: Omni Off, Poly  (Poly Mode)
  191.                          5. Mode 4, Omni Off, Mono  (Mono Mode)
  192.  
  193.    /MVn             Set Master Volume.  Volume can be any number
  194.                     from 0 to 127.
  195.  
  196.    /PR              Set to Proteus (as opposed to GM) mode.
  197.  
  198.    /Q               Quiet.  All switches here give a status
  199.                     report when they operate.  If you include /Q
  200.                     in your command line, that won't happen.
  201.  
  202.    /R               Reset to power-on default state.
  203.  
  204.    /Sname           Send (upload) a preset (.CBK) file to the
  205.                     WaveBlaster. This is a "smart" switch that
  206.                     looks in your current directory and then in
  207.                     the .CBK file directory you specified in
  208.                     WaveBlaster Tamer configuration routine.
  209.  
  210.                     For example, if you just type
  211.  
  212.                     WBTAMER /SGENMIDI
  213.  
  214.                     WaveBlaster Tamer will look for GENMIDI.CBK
  215.                     in the directory you called WBTAMER from.
  216.                     Failing that, it would look in your .CBK
  217.                     directory for the file.  If it doesn't find
  218.                     it in either place, it will terminate with an
  219.                     error message.
  220.  
  221.    /Unn             Set user options.  This switch requires two
  222.                     numbers--the option itself (as specifed
  223.                     below), followed by a 0 or 1 to indicate
  224.                     whether the option should be set Off or On.
  225.                     There should be no spaces between the two
  226.                     numbers.
  227.  
  228.                          1. MPC Map (Default On)
  229.                          2. MIDI Channel Prioritization (Default On)
  230.                          3. Exclusive Drums (Default Off)
  231.                          4. Single Assign Drums (Default Off
  232.  
  233.  
  234.    /VCn            Velocity curve.  Set from 1 to 5.
  235.  
  236.    /?              Help.  Show a list of available switches.
  237.  
  238.   Two of the switches--/B and /H--don't work in the working model.
  239.                                                --03/23
  240.  
  241. - Full Cakewalk support.  Since version 1.3 of WaveBlaster Tamer,
  242.   every .CBK file that is modified and saved has a corresponding
  243.   .INI file automatically developed for it.  This feature is to
  244.   support a function in Cakewalk Apprentice, with which you can
  245.   (1) associate a set of patch names with a specific port and
  246.   then (2) call those patches by name rather than number.
  247.  
  248.   Cakewalk makes this very easy for you by repeating your port
  249.   series througout its port numbering system.  For example, if
  250.   you have an MPU-401 driver assigned to Port 1 and an SBMIDI
  251.   driver assigned to Port 2, then Cakewalk will also assign the
  252.   MPU-401 driver to ports 3, 5, 7, etc., and the SBMIDI driver to
  253.   ports 2, 4, 6, etc.
  254.  
  255.   Next, you can assign *to any one* of those ports a set of
  256.   preset patch names.  Then, depending on what instruments you
  257.   have attached to those ports, you can call up the right patch
  258.   names.
  259.  
  260.   Here is why this is so convenient.  My WaveBlaster is set to my
  261.   SBMIDI driver, which Cakewalk assigns to Port 1.  I have
  262.   assigned the GM patch names to that port.  Whenever I call set
  263.   my Port to 1, I can call up patches by name.
  264.  
  265.   However, I have assigned my WaveBlaster Tamer patch names (the
  266.   patches in the WBTAMER.CBK file) to Port 3.  That's still the
  267.   SBMIDI port, but whenever I switch to Port 3, Cakewalk switches
  268.   the patch names from GM to WaveBlaster Tamer.  No memorizing or
  269.   writing notes for me--Cakewalk makes it all very easy.
  270.  
  271.   WaveBlaster Tamer has a new function to take even greater
  272.   advantage of this.  With WaveBlaster Tamer, you can call up
  273.   PATCHES.INI in the \WINCAKE directory and delete preset bank
  274.   names or add or replace preset bank names in PATCHES.INI with
  275.   the .INI files that WaveBlaster Tamer creates.
  276.  
  277.   I caution you to copy the PATCHES.INI file to another disk or
  278.   to another file name (for example, PATCHES.INO ["O" for
  279.   Original]) before you experiment with this, especially if you
  280.   are unsure of what you are doing.  This is a flexible and easy
  281.   function, but it *will* delete any preset name bank you ask it
  282.   to!  As one additional fail-safe, this function will save the
  283.   current PATCHES.INI to PATCHES.BAK whenever you make
  284.   modifications.
  285.  
  286.   When you run Cakewalk Apprentice next, Cakewalk will recompile
  287.   the PATCHES.INI file and you'll be ready to go.
  288.                                                --03/22
  289.  
  290. - Patch transfers.  I've Installed a patch transfer system that
  291.   will let you snag any good presets you find when you convert a
  292.   Proteus file, etc. These patches are kept in a special
  293.   WaveBlaster Tamer file called "WBTAMER.TRN."  You can import
  294.   them into any preset (.CBK) file you like.  You can also
  295.   maintain WBTAMER.TRN, deleting patches you no longer want.  You
  296.   can grab the patches when you are in the preset editing mode by
  297.   pressing F7.  This kind of system makes it a snap for you to
  298.   install favorite patches across several different .CBK preset
  299.   files, rather than a 1-for-1 swap.
  300.  
  301.   ** I have included in this release some additional free presets
  302.   in the WBTAMER.TRN file that you can experiment with.  Just
  303.   call up the file transfer utility and import then into any
  304.   preset file you like! **
  305.                                                --03/21
  306.  
  307. - Edit Patch Numbers.  I didn't think this was all that big a
  308.   deal when I first wrote WaveBlaster Tamer--the designers at
  309.   E-mu mostly expected whole patch banks to be up and downloaded
  310.   from their SoundEngine.  Therefore, I didn't bother including
  311.   it.  However, now that you have the option of creating mini-CBK
  312.   files (see below), I've given you the extra functionality of
  313.   changing the patch number.  You'll probably find this coming in
  314.   handy from time to time.  This adds another ALT key to the
  315.   Preset Edit screen.  Just hit ALT-U to change a patch number.
  316.                                                --03/21
  317.  
  318. - Append patch.  I squished a bug in WaveBlaster Tamer 1.4, in
  319.   which you could scroll to a non-existant patch at the end of a
  320.   preset file.  It got me to wondering if it might be useful to
  321.   have the option to append a patch to a .CBK file, if you want.
  322.   So I put that option in here.  Now, when you hit PgDn on the
  323.   last patch, WaveBlaster Tamer will ask you if you want to
  324.   append another one.  If you do, WaveBlaster Tamer will put the
  325.   Acoustic Piano patch (for you to use as a starting point) at
  326.   the next patch number.
  327.                                                --03/21
  328.  
  329. - Patch file sorting.  I've created a couple of patches I liked,
  330.   and then realized I didn't like where they were in the .CBK
  331.   preset file.  This option lets you either do a hand sort of
  332.   .CBK patches or a global renumbering of the entire file.
  333.  
  334.   You'll notice that the routines for patch sorting and mini-CBK
  335.   creation (see below) appear quite similar.  The only big
  336.   difference is that patch sorting will always renumber a
  337.   selected patch to the next consecutive number and mini-CBK mode
  338.   will never alter a patch number.
  339.                                                --03/20
  340.  
  341. - Mini-CBKs.  A preset (.CBK) file is nothing more than a long
  342.   list of 192 MIDI commands, each one uploading one patch to the
  343.   approprate place in a WaveBlaster bank.  (The 192 commands equal
  344.   128 instrument patches followed by 64 percussion patches, by
  345.   the way.)  When you turn on your computer, the WaveBlaster
  346.   initializes with both banks set to the GM patches.  This is the
  347.   very same information contained on your GENMIDI.CBK file that
  348.   came with your WaveBlaster.
  349.  
  350.   If you use the GENMIDI.CBK file as a template, and change some
  351.   of the patches, you do not necessarily need to send the whole
  352.   edited .CBK to the WaveBlaster.  Patches that have not changed
  353.   will simply overwrite identical patches.  To save you a little
  354.   time, I've given you the option of creating a .CBK file with
  355.   just the changed patches, which you can subsequently use for
  356.   speedier uploading to the WaveBlaster.
  357.                                                --03/20
  358.  
  359. - WBTDEMO.WAV.  I've had some very nice compliments on the free
  360.   patches and demo song I've included with WaveBlaster Tamer
  361.   (thank you all very much).  However, from time to time some
  362.   users wonder if everything is working for them the way it's
  363.   supposed to.  I've included this file for you to double-check.
  364.  
  365.   To hear the Cakewalk demo song WBTDEMO.WRK, you must first use
  366.   WaveBlaster Tamer to upload WBTAMER.CBK.  If you do, the
  367.   patches in that file will remain installed in the WaveBlaster
  368.   until you reset it.  Then, you can start Cakewalk and hear this
  369.   song.  If you want to verify if you've done everything right,
  370.   I've recorded the first few bars in this .WAV file.  Just play
  371.   it back and listen, and verify if it sounds the same as the
  372.   Cakewalk song.
  373.                                                --03/20
  374.  
  375. - Patch file deleting.  This option will delete any .CBK file
  376.   (and its corresponding .INI file) from your .CBK directory.
  377.                                                --03/20
  378.  
  379. Version 1.4 - 02/15/94 (Unreleased)
  380. ---------------
  381. - Preset Edit Bug.  Found a little bug in the Preset Edit
  382.   section.  If you pressed PgDn on the last patch in the preset
  383.   file, you would scroll to a non-existant patch.
  384.                                                --02/01
  385.  
  386. - New Preset Edit help screen.  Expanded the Preset Edit help
  387.   menu.  Added another page to make function key use clearer.
  388.                                                --02/01
  389.  
  390. - Bank numbers change.  When I first wrote WaveBlaster Tamer, I
  391.   succumbed to the ultimate in computer geekese, namely, using
  392.   "0" as a starting point for numbering, rather than "1" as most
  393.   normal folks do. For example, my program numbered the two
  394.   WaveBlaster banks as Bank 0 and Bank 1, rather than Bank 1 and
  395.   Bank 2, which tends to make more sense.  The "0"s have now been
  396.   banished.
  397.                                                --02/01
  398.  
  399. - Sundry nips and tucks to make version 1.5 modifications
  400.   possible.
  401.                                                --02/01
  402.  
  403. - First modification of the new year, based on a request from
  404.   Holger Broemmelsiek, of Dusseldorf.  When you press Alt-F1, in
  405.   Preset Edit mode, a single note will play, and decay naturally
  406.   until you press another (computer) key.  It mimics the effect
  407.   of depressing a (MIDI) key down and holding it down.  Pressing
  408.   the (computer) key again is like releasing the (MIDI) key.
  409.   Therefore, of course, some notes would sustain forever if you
  410.   let them. This lets you analyze in detail the effects of your
  411.   envelope edits.
  412.                                                --01/04
  413.  
  414. Version 1.3 - 12/29/93
  415. ---------------
  416. - NOW! Register your version of Waveblaster Tamer on-line with
  417.   CompuServe.  Go SWREG at any ! prompt.  The registration ID for
  418.   WaveBlaster Tamer is 1821.  When I receive your registration
  419.   notice, I will immediately ship your registered version of
  420.   WaveBlaster Tamer along with a 50+ page user manual.
  421.                                                -- 12/29
  422.  
  423. - In Preset Edit mode, pressing TAB in the instrument editing menu
  424.   was supposed to send you to patch # 128.  It didn't.  Now it does.
  425.                                                -- 12/26
  426.  
  427. - Fixed bug in configure routine that would inaccurately specify
  428.   the alternate .MID file
  429.                                                -- 12/26
  430.  
  431. - WaveBlaster Tamer used to exit in a way that would lock up your
  432.   computer if you tried to access the FM synth afterward.  Thanks
  433.   to Gary Maddox for alerting me to that one.  It shouldn't
  434.   happen now.
  435.                                                -- 12/23
  436.  
  437. - Composed a demo song, WBTDEMO.WRK, to be played with Cakewalk
  438.   Apprentice that demonstrates many of the included WaveBlaster
  439.   Tamer free presets.  I probably should have done this right
  440.   from the beginning, since it demonstrates the whole point of
  441.   WaveBlaster Tamer.  The song shows you the control you have
  442.   when you can not only compose on the WaveBlaster but also have
  443.   complete control over each individual preset, or instrument,
  444.   you use.
  445.  
  446.   IMPORTANT:  To hear this demo as it was composed, you must (1)
  447.   use WaveBlaster Tamer to upload WBTAMER.CBK to your WaveBlaster
  448.   and (2) make sure all of the ports (which are currently set to
  449.   1 in WBTDEMO.WRK) are changed to reflect the SB16 MIDI Out Port
  450.   number you use in your version of Cakewalk Apprentice.
  451.                                                -- 12/20
  452.  
  453. - Improved MS Windows support.
  454.  
  455.   When Windows is detected (which will occur when you are running
  456.   in Windows Enhanced Mode), conflicting WaveBlaster Tamer
  457.   operations will shut down.  This includes recognition of a
  458.   Roland MPU-401 card, external calls to PLAYMIDI.EXE and
  459.   SB16SET.EXE (these two Creative Labs utilities don't seem to
  460.   operate all that well in enhanced mode--on the other hand, you
  461.   still can achieve those options with substitute Windows
  462.   applications).
  463.  
  464.   All other functions still work, including MIDI In support on
  465.   the SB16 MIDI port, so, with the exception of the above,
  466.   WaveBlaster Tamer is fully functional under Windows.
  467.  
  468.   WBTAMER.PIF and WBTAMER.ICO are now included in all
  469.   distribution disks--see your Microsoft Windows user manual for
  470.   installing DOS applications in Windows using .PIF and .ICO
  471.   files.  Also, some menu colors will change slightly, to make
  472.   them a little easier to read should you be running WaveBlaster
  473.   Tamer in Enhanced Mode using a window.
  474.                                                -- 12/19
  475.  
  476. - A little change in the way WaveBlaster Tamer works in the
  477.   Preset Edit area, for your convenience.  Before, whenever you
  478.   changed a preset, it would be saved, but not be updated in the
  479.   WaveBlaster.  When you were completely through editing, you
  480.   were supposed to upload the entire preset file from the File
  481.   Util menu.
  482.  
  483.   Now, every time you press F1, Shift-F1, or F2, WaveBlaster
  484.   Tamer will send a changed preset not only to instrument #1 for
  485.   temporary auditioning, but also to its actual location in the
  486.   WaveBlaster--so you don't have to upload the whole file each
  487.   time you change one preset.
  488.                                                -- 12/18
  489.  
  490. - Added several new demo presets.  Added a new file, PRESETS.DOC
  491.   to the distribution package that tells you what in the world I
  492.   was thinking of when I created these presets.
  493.                                                -- 12/18
  494.  
  495. - Fixed bug that would cause WaveBlaster Tamer to crash if
  496.   multiple Shift-F2s or F9s were pressed.
  497.                                                -- 12/16
  498.  
  499. - Added F3 (Panic!) to global function keys.  This turns all
  500.   notes off.
  501.                                                -- 12/16
  502.  
  503. - Cleaned up Configuration routine to allow longer pathnames, and
  504.   added address support for additional true Roland-compatible
  505.   MPU-401 MIDI cards.
  506.                                                -- 12/16
  507.  
  508. - Added the capability of supporting true Roland-compatible
  509.   MPU-401 cards. Now, MIDI input can come from SB Midi In port,
  510.   Roland MIDI In port, or both.  Input from either port will be
  511.   sent to the WaveBlaster.  (However, the routine chokes on
  512.   simultaneous key presses from both keyboards.  You can play
  513.   both keyboards with WaveBlaster Tamer, but not at the same
  514.   instant.)
  515.                                                -- 12/16
  516.  
  517. - Discovered (to my shame and embarrasement) that some keyboards,
  518.   such as the Casio CZ-101 (which turn notes off by sending
  519.   Velocity=0 commands rather than NoteOffs) didn't work as well
  520.   with my assembler MIDI-In routine as others.  But they do now.
  521.                                                -- 12/16
  522.  
  523. - Cakewalk Apprentice uses a file called PATCHES.INI that
  524.   maintains the names of all the patches on a particular sound
  525.   module.  Now, whenever Waveblaster Tamer saves a .CBK file, it
  526.   also creates an .INI file of the same name (e.g., if you save a
  527.   file name WBTAMER.CBK, WBTAMER.INI will also be created.  If
  528.   you know how to import that into your PATCHES.INI file, you'll
  529.   be able to put call your new patches by name in Cakewalk.
  530.   Details on this operation are available in your Cakewalk manual
  531.   and your WaveBlaster Tamer user manual.  Included WBTAMER.INI
  532.   in the distribution package for you to explore.
  533.                                                -- 12/15
  534.  
  535. - Up until now, selecting a sample--both in the preset editing
  536.   menu and the audition sample menu--required different keystroke
  537.   routines to scroll through those parameters than parameters in
  538.   every other part of WaveBlaster Tamer.  Rewrote routines to
  539.   include normal scrolling keystroke routines, so everything
  540.   works the same.
  541.                                                -- 12/14
  542.  
  543. - When you are scrolling through samples in the preset editing
  544.   menu, the current preset is immediately uploaded to the
  545.   WaveBlaster with the new sample as soon as the sample's name
  546.   appears on the screen. If you have a MIDI In device attached to
  547.   your MIDI port, you can have one hand on the scrolling key and
  548.   the other playing the MIDI In device until you find the sound
  549.   you want.  If you reject all changes when you are through with
  550.   the preset edit screen, the original sample will be restored,
  551.   so you don't have to re-upload the preset file.
  552.                                                -- 12/14
  553.  
  554. - Internal improvements to reduce memory and speed execution.
  555.                                                -- 12/14
  556.  
  557. Version 1.2 - 12/12/93
  558. -----------------------
  559.  - On a morning somewhere between December 5th and 11th, I woke
  560.    up with an extraordinarily embarrasing question on my mind:
  561.    Why didn't I make WaveBlaster Tamer capable of responding to
  562.    MIDI input?   Then--using WaveBlaster Tamer as the front
  563.    end--I could have a WaveBlaster/keyboard combination that
  564.    would act as any other sample-playback keyboard.
  565.  
  566.    I don't know why I didn't think of it earlier, but here it is
  567.    now.  Just so the program can keep up with you speed demons
  568.    out there, I wrote the MIDI IN routines in assembler.
  569.    Debugging assembler code always gives me hives, so I hope
  570.    you're satisfied with yourselves.
  571.  
  572.    Notes:  The demo version of WaveBlaster Tamer quits responding
  573.            to MIDI input after a while.
  574.  
  575.            As before, hitting F1 will play a few notes with your
  576.            changed preset.  What's new is that you can hit
  577.            Shift-F1 to send your preset changes to the
  578.            WaveBlaster without hearing the audition tones (which
  579.            you will be playing instead on your MIDI IN device).
  580.  
  581.            I've added a new preset to the WBTAMER.CBK file that
  582.            demonstrates the potential of WaveBlaster Tamer and
  583.            your MIDI input device.  It's a keyboard split with
  584.            Fretless Bass on notes below Middle C and Electric
  585.            Piano on notes Middle C on up.      -- 12/12
  586.  
  587.  
  588. Version 1.1 - 12/05/93
  589. -----------------------
  590.  - Fixed preset name pop-up menu to reflect any name changes
  591.    entered during an editing session. (In demo mode, change is
  592.    not reflected on preset editing screen.     -- 12/5
  593.  
  594.  - Fixed default directory suggestion for alternative .MID file
  595.    in setup.                                   -- 12/4
  596.  
  597.  - Pressing ESC in initial patch list prior to entering patch
  598.    editor leaves unnecessary .BAK file.        -- 12/4
  599.  
  600.  - Trying to upload WBTAMER.CBK in the demo version from any
  601.    other than logged directory would be unsuccessful and leave a
  602.    0-length file.                              -- 12/4
  603.  
  604. Version 1.0 - 12/03/93
  605. -----------------------
  606.      First version, first release.
  607.